package com.dao;

import java.util.ArrayList;

import org.hibernate.Query;
import org.hibernate.Session;

import com.metier.Domaine;
import com.metier.IDomaine;
import com.metier.SessionManager;



public class DomaineDAO extends BaseDomaineDAO implements com.dao.IDomaineDAO {

	public DomaineDAO () {}
	
	public DomaineDAO (Session session) {
		super(session);
	}


	public Domaine creerDomaine(String nom){
		Domaine domaine = new Domaine();
		domaine.setNom(nom);
		
		return domaine;
		
	}

	public static ArrayList<IDomaine> getListe() {
		Session session = SessionManager.currentSession();
		
		Query q = session.createQuery("from Domaine");
		
		ArrayList<IDomaine> liste = (ArrayList<IDomaine>) q.list();
		
		SessionManager.closeSession();
		return liste;
	}
}